<?php 
class M_rencanakegiatan extends CI_Model{
	function insert($data){
		$this->db->insert('t_kegiatan',$data);
		return $this->db->insert_id();
	}
	function insert_dokumen($data){
		$this->db->insert('t_kegiatandokumen',$data);
		return $this->db->insert_id();
	}
	function insert_peserta($data){
		$this->db->insert('t_kegiatanperson',$data);
		return $this->db->insert_id();
	}
	function edit($data){
		extract($data);
		$sql = "SELECT * FROM t_kegiatan WHERE kegiatan_id = '".$kegiatan_id."'";
		$query = $this->db->query($sql);
		$result = $query->result();
		
		$sql_det = "SELECT * FROM t_kegiatandokumen WHERE t_kegiatan_id = '".$kegiatan_id."'";
		$query_det 	= $this->db->query($sql_det);
		
		$detail = array();
			
		foreach($query_det->result() as $result_det){
			$sql_det_det = "SELECT * FROM t_kegiatanperson WHERE t_kegiatandokumen_id = '".$result_det->kegiatandokumen_id."'";
			$query_det_det 	= $this->db->query($sql_det_det);
			$pesertaNama = array();
			$pesertaJabatan = array();
			foreach($query_det_det->result() as $result_det_det){
				$pesertaNama[] = $result_det_det->m_personil_id;
				$pesertaJabatan[] = $result_det_det->kegiatanperson_jabatan;
			}
			$detail[] = array(
				$result_det->kegiatandokumen_nama,
				$result_det->m_dokumen_id,
				$result_det->kegiatandokumen_isi,
				json_encode(array($pesertaNama,$pesertaJabatan))
			);
		}
		
		
		$data_view = array(
			'master' => $result,
			'detail' => $detail 
		);
		
		return $data_view;
	}
	function update($data,$kegiatan_id){
		$this->db->where('kegiatan_id',$kegiatan_id);
		$this->db->update('t_kegiatan',$data);
	}
	function update_dokumen($data,$kegiatan_id){
		$this->db->where('t_kegiatan_id',$kegiatan_id);
		$this->db->update('t_kegiatandokumen',$data);
	}
	function update_peserta($data,$t_kegiatandokumen_id){
		$this->db->where('t_kegiatandokumen_id',$t_kegiatandokumen_id);
		$this->db->update('t_kegiatanperson',$data);
	}
}